Sets our main struct and passes it to the parent class.
Creates a new [class@TileDownloader] that fetches tiles from an API and caches them on disk.
the main Gtk struct as a void*
Get the main Gtk struct
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Gets the data for the tile at the given coordinates.
Gets the final result of a request started with shumate_data_source_get_tile_data_async().
Emitted when data is received for any tile. This includes any intermediate steps, such as data from the file cache, as well as the final result.
A [class@Shumate.DataSource] that asynchronously downloads tiles from an online service using a given template.
It contains an internal [class@Shumate.FileCache] to cache the tiles on the system.